module Base
{
    character_profession_definition base:burglar
    {
        CharacterProfession = base:burglar,
        Cost = -6,
        UIName = UI_prof_Burglar,
        UIDescription = UI_profdesc_burglar,
        IconPathName = profession_burglar2,
        GrantedTraits = base:burglar,
        XPBoosts = Nimble=2;Sneak=2;Lightfoot=2,
        GrantedRecipes = MakeForearmMagazineArmor;MakeBodyMagazineArmor;MakeGlassShiv;MakeShiv;MakeToothbrushShiv;CopyBuildingKey;MakeHollowBook;MakeForearmBulletproofVestArmor;MakeShinBulletproofVestArmor;MakeThighBulletproofVestArmor;base:hemp growing season;MakeScrewdriver;MakeBlankID;MakeImprovisedLighter,
    }

    character_profession_definition base:burgerflipper
    {
        CharacterProfession = base:burgerflipper,
        Cost = 2,
        UIName = UI_prof_BurgerFlipper,
		UIDescription = UI_profdesc_burgerflipper,
        IconPathName = profession_burgerflipper,
        GrantedTraits = base:cook2,
        XPBoosts = Cooking=2;Maintenance=1;SmallBlade=1,
    }

    character_profession_definition base:carpenter
    {
        CharacterProfession = base:carpenter,
        Cost = -2,
        UIName = UI_prof_Carpenter,
		UIDescription = UI_profdesc_carpenter,
        IconPathName = profession_hammer2,
        XPBoosts = Woodwork=4;Carving=1;SmallBlunt=1;Masonry=1;Maintenance=1,
        GrantedRecipes = MakeBrakeWeapon;CanReinforceLongWeapon;CanReinforceShortWeapon;CanReinforceWeapon;MakeGardenForkHeadWeapon;RailspikeBaseballBat;MakeRailspikeCudgel;MakeRailspikeLongHandle;MakeRakeHeadWeapon;MakeSawPlank;MakeSawbladeCudgel;MakeSawbladeLongHandle;MakeSawbladePlank;MakeSawbladeTableLeg;MakeSawbladeWeapon;SheetMetalWeapon;MakeSpadeHeadCudgel;MakeAdvancedFramepackFrame;MakeAdvancedLargeFramepackFrame,
    }

    character_profession_definition base:chef
    {
        CharacterProfession = base:chef,
        Cost = -2,
        UIName = UI_prof_Chef,
		UIDescription = UI_profdesc_chef,
        IconPathName = profession_chef2,
        GrantedTraits = base:cook2,
        XPBoosts = Cooking=4;Maintenance=1;SmallBlade=1;Butchering=2,
        GrantedRecipes = MakeCakeBatter;MakePieDough;MakeBreadDough;MakeBaguetteDough;MakeBiscuits;MakeChocolateCookieDough;MakeChocolateChipCookieDough;MakeOatmealCookieDough;MakeShortbreadCookieDough;MakeSugarCookieDough;MakePizza;MakeFriedOnionRings;MakeFriedShrimp;MakeSushi;MakeOnigiri;MakeMaki;MakeCabbageRolls;PrepareMuffins;MakeGuacamole;MakeJar,
    }

    character_profession_definition base:constructionworker
    {
        CharacterProfession = base:constructionworker,
        Cost = -2,
        UIName = UI_prof_constructionworker,
		UIDescription = UI_profdesc_constructionworker,
        IconPathName = profession_constructionworker2,
        XPBoosts = SmallBlunt=2;Blunt=1;Masonry=2;Woodwork=1;Maintenance=1,
    }

    character_profession_definition base:doctor
    {
        CharacterProfession = base:doctor,
        Cost = 0,
        UIName = UI_prof_Doctor,
		UIDescription = UI_profdesc_doctor,
        IconPathName = profession_doctor2,
        XPBoosts = Doctor=6;SmallBlade=1,
    }

    character_profession_definition base:electrician
    {
        CharacterProfession = base:electrician,
        Cost = -2,
        UIName = UI_prof_Electrician,
        UIDescription = UI_profdesc_electrician,
        IconPathName = profession_electrician,
        XPBoosts = Electricity=5,
        GrantedRecipes = Generator;MakeRemoteControllerV1;MakeRemoteControllerV2;MakeRemoteControllerV3;MakeRemoteTrigger;MakeTimer;CraftMakeshiftRadio;CraftMakeshiftHAMRadio;CraftMakeshiftWalkieTalkie;MakeImprovisedFlashlight;MakeImprovisedLantern;MakeImprovisedLighter,
    }

    character_profession_definition base:engineer
    {
        CharacterProfession = base:engineer,
        Cost = -4,
        UIName = UI_prof_Engineer,
        UIDescription = UI_profdesc_engineer,
        IconPathName = profession_engineer,
        XPBoosts = Electricity=1;Woodwork=1;Masonry=1,
        GrantedRecipes = MakeAerosolBomb;MakeFlameBomb;MakePipeBomb;MakeNoiseMaker;MakeSmokeBomb;MakeFirecracker;MakeCraftedGasMaskFilter;MakeImprovisedGasMask;RechargeFilters;MakeImprovisedFlashlight;MakeImprovisedLantern;MakeImprovisedLighter;Generator,
    }

    character_profession_definition base:farmer
    {
        CharacterProfession = base:farmer,
        Cost = 0,
        UIName = UI_prof_Farmer,
		UIDescription = UI_profdesc_farmer,
        IconPathName = profession_farmer2,
        XPBoosts = Farming=4;Husbandry=1;Strength=1,
        GrantedRecipes = MakeMildewCure;MakeFliesCureFromCigarettes;MakeFliesCureFromLooseTobacco;MakeFliesCureFromChewingTobacco;MakeAphidsCure;MakeScarecrow;MakeBarbedWire;base:carrot growing season;base:broccoli growing season;base:radish growing season;base:strawberry growing season;base:tomato growing season;base:potato growing season;base:cabbage growing season;base:corn growing season;base:kale growing season;base:sweet potato growing season;base:green pea growing season;base:onion growing season;base:garlic growing season;base:soybean growing season;base:wheat growing season;base:basil growing season;base:chives growing season;base:cilantro growing season;base:oregano growing season;base:parsley growing season;base:sage growing season;base:rosemary growing season;base:thyme growing season;base:barley growing season;base:flax growing season;base:hops growing season;base:rye growing season;base:sugar beet growing season;base:tobacco growing season;base:bell pepper growing season;base:cauliflower growing season;base:cucumber growing season;base:habanero growing season;base:jalapeno growing season;base:leek growing season;base:lettuce growing season;base:pumpkin growing season;base:spinach growing season;base:sunflower growing season;base:turnip growing season;base:watermelon growing season;base:zucchini growing season;base:chamomile growing season;base:lemongrass growing season;base:marigold growing season;base:mint growing season;base:rose growing season;base:poppy growing season;base:hemp growing season;base:lavender growing season;base:comfrey growing season;base:common mallow growing season;base:broadleaf plantain growing season;base:black sage growing season;base:wild garlic growing season;MakeJar,
    }

    character_profession_definition base:fireofficer
    {
        CharacterProfession = base:fireofficer,
        Cost = 0,
        UIName = UI_prof_fireoff,
		UIDescription = UI_profdesc_fireofficer,
        IconPathName = profession_fireofficer2,
        XPBoosts = Sprinting=1;Strength=1;Fitness=1;Axe=1,
    }

    character_profession_definition base:fisherman
    {
        CharacterProfession = base:fisherman,
        Cost = -2,
        UIName = UI_prof_Fisherman,
		UIDescription = UI_profdesc_fisherman,
        IconPathName = profession_fisher2,
        XPBoosts = Fishing=3;PlantScavenging=1;Butchering=1,
        GrantedRecipes = MakeFishingRod;FixFishingRod;GetWireBack;MakeFishingNet;MakeChum,
    }

    character_profession_definition base:fitnessinstructor
    {
        CharacterProfession = base:fitnessinstructor,
        Cost = -6,
        UIName = UI_prof_FitnessInstructor,
		UIDescription = UI_profdesc_fitnessInstructor,
        IconPathName = profession_fitnessinstructor,
        GrantedTraits = base:nutritionist2,
        XPBoosts = Fitness=3;Sprinting=2;Strength=1,
    }

    character_profession_definition base:lumberjack
    {
        CharacterProfession = base:lumberjack,
        Cost = 0,
        UIName = UI_prof_Lumberjack,
        UIDescription = UI_profdesc_lumberjack,
        IconPathName = profession_lumberjack,
        GrantedTraits = base:axeman,
        XPBoosts = Axe=2;Strength=1;Maintenance=1,
    }

    character_profession_definition base:mechanics
    {
        CharacterProfession = base:mechanics,
        Cost = -4,
        UIName = UI_prof_Mechanics,
        UIDescription = UI_profdesc_Mechanics,
        IconPathName = profession_mechanic,
        GrantedTraits = base:mechanics2,
        XPBoosts = Mechanics=4;MetalWelding=1,
        GrantedRecipes = Basic Mechanics;Intermediate Mechanics;Advanced Mechanics,
    }

    character_profession_definition base:metalworker
    {
        CharacterProfession = base:metalworker,
        Cost = -4,
        UIName = UI_prof_MetalWorker,
        UIDescription = UI_profdesc_metalworker,
        IconPathName = profession_metalworker,
        XPBoosts = MetalWelding=4,
        GrantedRecipes = Advanced_Forge;Blast_Furnace;Charcoal_Burner;Construct_Charcoal_Pit;Construct_Dome_Kiln;Forge;Construct_Makeshift_Electric_Blower_Forge;Smelting_Furnace;Forge_Primitive_Forge;Primitive_Furnace;Forge_Baking_Pan;Forge_Baking_Tray;Forge_Bucket;Forge_Ball_Peen_Hammer_Head;Forge_Clawhammer_Head;Forge_Cooking_Pot;Forge_Corkscrew;Forge_Crowbar;Forge_Crude_Shortsword_Blade;Forge_Crude_Sword_Blade;Forge_Door_Knob;Forge_Fine_Butter_Knives;Forge_Fine_Forks;Forge_Fine_Spoons;Forge_Fishing_Hooks;Forge_Forceps;Forge_Forks;Forge_Frying_Pan;Forge_Garden_Hoe_Head;Forge_Gardening_Trowel;Forge_Hand_Scythe_Head;Forge_Hinge;Forge_Hunting_Knife_Blade;Forge_Kettle;Forge_Kitchen_Knife_Blade;Forge_Large_Knife_Blade;Forge_Machete_Blade;Forge_Masons_Chisel;Forge_Masons_Trowel;Forge_Meat_Cleaver_Blade;Forge_Metalworking_Chisel;Forge_Metalworking_Pliers;Forge_Metalworking_Punch;Forge_File;Forge_Drill;Forge_Nails;Forge_Needle;Forge_Pick_Axe_Head;Forge_Railroad_Spike_Knife;Forge_Roasting_Pan;Forge_Saucepan;Forge_Saw;Forge_Scissors;Forge_Scythe_Head;Forge_Spade_Head;Forge_Sheep_Shears;Forge_Sledgehammer_Head;Forge_Small_Knife;Forge_Small_Steel_Sheet;Forge_Smithing_Hammer_Head;Forge_Spoons;Forge_Steel_Sheet;Forge_Straight_Razor;Forge_Sword_Blade;Forge_ShortSword_Blade;Forge_Tongs;Forge_Tweezers;Make_Metal_Drum;MakeCrudeWhetstone;Forge_Heading_Tool;Forge_Draw_Plate;ForgeMaceHead;MakeSpikedClub;ForgeSpearHead;ForgeLongSpearHead;Forge_Wood_Axe_Head;Forge_Old_Axe_Head;Forge_Hand_Axe_Head;Forge_Fleshing_Tool;Forge_Goblets;Forge_Cup;Forge_Buckle;Forge_Lantern;Forge_Carpentry_Chisel;Forge_Wrench,
    }

    character_profession_definition base:nurse
    {
        CharacterProfession = base:nurse,
        Cost = 0,
        UIName = UI_prof_Nurse,
		UIDescription = UI_profdesc_nurse,
        IconPathName = profession_nurse,
        XPBoosts = Doctor=3;Lightfoot=1;Fitness=1,
        GrantedTraits = base:nightowl,
    }

    character_profession_definition base:parkranger
    {
        CharacterProfession = base:parkranger,
        Cost = -4,
        UIName = UI_prof_parkranger,
        UIDescription = UI_profdesc_parkranger,
        IconPathName = profession_parkranger2,
        XPBoosts = Trapping=1;Doctor=1;PlantScavenging=1;FlintKnapping=1;Carving=1,
        GrantedTraits = base:herbalist_prof,
        GrantedRecipes = MakeStickTrap;MakeSnareTrap;MakeWoodenBoxTrap;MakeTrapBox;MakeCageTrap,
    }

    character_profession_definition base:policeofficer
    {
        CharacterProfession = base:policeofficer,
        Cost = -4,
        UIName = UI_prof_policeoff,
		UIDescription = UI_profdesc_policeofficer,
        IconPathName = profession_policeofficer2,
        XPBoosts = Aiming=4;Reloading=1;Nimble=1,
    }

    character_profession_definition base:rancher
    {
        CharacterProfession = base:rancher,
        Cost = 0,
        UIName = UI_prof_rancher,
		UIDescription = UI_profdesc_rancher,
        IconPathName = profession_rancher,
        XPBoosts = Husbandry=4;Butchering=3;Fitness=1,
        GrantedRecipes = MakeBarbedWire,
    }

    character_profession_definition base:repairman
    {
        CharacterProfession = base:repairman,
        Cost = -2,
        UIName = UI_prof_Repairman,
		UIDescription = UI_profdesc_repairman,
        IconPathName = profession_repairman2,
        XPBoosts = Woodwork=1;Maintenance=2;SmallBlunt=1;Masonry=1,
        GrantedTraits = base:inventive_prof,
        GrantedRecipes = BarbedWireWeapon;BoltBat;MakeBrakeWeapon;MakeBucketMaul;CanReinforceLongWeapon;CanReinforceShortWeapon;CanReinforceWeapon;MakeGardenForkHeadWeapon;MakeKettleMaul;RailspikeBaseballBat;MakeRailspikeCudgel;MakeRailspikeIronPipe;MakeRailspikeLongHandle;MakeRailspikeWeapon;MakeRakeHeadWeapon;MakeSawPlank;MakeSawbladeCudgel;MakeSawbladeLongHandle;MakeSawbladePlank;MakeSawbladeTableLeg;MakeSawbladeWeapon;SheetMetalWeapon;MakeSpadeHeadCudgel;MakeScrewdriver,
    }

    character_profession_definition base:securityguard
    {
        CharacterProfession = base:securityguard,
        Cost = -2,
        UIName = UI_prof_securityguard,
		UIDescription = UI_profdesc_securityguard,
        IconPathName = profession_securityguard2,
        GrantedTraits = base:nightowl,
        XPBoosts = Sprinting=2;Lightfoot=1;SmallBlunt=1,
    }

    character_profession_definition base:smither
    {
        CharacterProfession = base:smither,
        Cost = -6,
        UIName = UI_prof_Smither,
        UIDescription = UI_prof_SmitherDesc,
        IconPathName = profession_smither,
        GrantedTraits = base:blacksmith2,
        XPBoosts = Blacksmith=4;Maintenance=1;SmallBlunt=1,
        GrantedRecipes = BarbedWireWeapon;Advanced_Forge;Blast_Furnace;Charcoal_Burner;Construct_Charcoal_Pit;Construct_Dome_Kiln;Forge;Construct_Makeshift_Electric_Blower_Forge;Smelting_Furnace;Forge_Primitive_Forge;Primitive_Furnace;Forge_Baking_Pan;Forge_Baking_Tray;Forge_Bucket;Forge_Ball_Peen_Hammer_Head;Forge_Clawhammer_Head;Forge_Cooking_Pot;Forge_Corkscrew;Forge_Crowbar;Forge_Crude_Shortsword_Blade;Forge_Crude_Sword_Blade;Forge_Door_Knob;Forge_Fine_Butter_Knives;Forge_Fine_Forks;Forge_Fine_Spoons;Forge_Fishing_Hooks;Forge_Forceps;Forge_Forks;Forge_Frying_Pan;Forge_Garden_Hoe_Head;Forge_Gardening_Trowel;Forge_Hand_Scythe_Head;Forge_Hinge;Forge_Hunting_Knife_Blade;Forge_Kettle;Forge_Kitchen_Knife_Blade;Forge_Large_Knife_Blade;Forge_Machete_Blade;Forge_Masons_Chisel;Forge_Masons_Trowel;Forge_Meat_Cleaver_Blade;Forge_Metalworking_Chisel;Forge_Metalworking_Pliers;Forge_Metalworking_Punch;Forge_File;Forge_Drill;Forge_Nails;Forge_Needle;Forge_Pick_Axe_Head;Forge_Railroad_Spike_Knife;Forge_Roasting_Pan;Forge_Saucepan;Forge_Saw;Forge_Scissors;Forge_Scythe_Head;Forge_Spade_Head;Forge_Sheep_Shears;Forge_Sledgehammer_Head;Forge_Small_Knife;Forge_Small_Steel_Sheet;Forge_Smithing_Hammer_Head;Forge_Spoons;Forge_Steel_Sheet;Forge_Straight_Razor;Forge_Sword_Blade;Forge_ShortSword_Blade;Forge_Tongs;Forge_Tweezers;Make_Metal_Drum;MakeCrudeWhetstone;Forge_Heading_Tool;Forge_Draw_Plate;ForgeMaceHead;MakeSpikedClub;ForgeSpearHead;ForgeLongSpearHead;Forge_Wood_Axe_Head;Forge_Old_Axe_Head;Forge_Hand_Axe_Head;Forge_Fleshing_Tool;Forge_Goblets;Forge_Cup;Forge_Buckle;Forge_Lantern;Forge_Carpentry_Chisel;Forge_Wrench,
    }

    character_profession_definition base:tailor
    {
        CharacterProfession = base:tailor,
        Cost = 2,
        UIName = UI_prof_Tailor,
        UIDescription = UI_profdesc_Tailor,
        IconPathName = profession_tailor,
        XPBoosts = Tailoring=4,
        GrantedRecipes = KnitBalaclavaFace;KnitBalaclavaFull;KnitBeany;KnitDoily;KnitLegwarmers;KnitScarf;KnitSocks;KnitSweaterVest;KnitWoolyHat;SewCrudeLeatherBackpack;SewHideBoots;SewHidePants;SewHideSleepingBag;SewHideCoat;SewHideHoodie;SewHideJacket;SewHideRobe;SewHideHat;MakeTarpChestRig;AssembleSmallFramepack;AssembleLargeFramepack;AssembleAdvancedFramepack;AssembleAdvancedLargeFramepack;MakeGarbageBagTankTop;MakeTarpTankTop;MakeGarbageBagDress;MakeTarpDress;WeaveTwineShoes;SewLeatherCodpiece;SewLeatherGorget;SewHolster;SewHolsterDouble;MakeWesternBoots;SewBelt;SewLeatherToolRoll;SewSandals;SewLeatherGloves;SewLeatherWaterBag;SewBandolier;SewShellsBandolier;SewHideWallet;SewFurredHideCoat;SewFurredHideJacket;SewLeatherGaiter;SewLeatherVambrace;SewElbowPads;SewKneePads;SewLeatherPants;SewHideFannyBag;SewClothSatchel;SewDressKnees;SewLongjohns;SewShirt;SewSkirtKnees;SewTrousers;SewDressLong;SewLongjohnsBottom;SewShirtSleeveless;SewSkirtLong,
    }

    character_profession_definition base:unemployed
    {
        CharacterProfession = base:unemployed,
        Cost = 8,
        UIName = UI_prof_unemployed,
        UIDescription = UI_profdesc_unemployed,
    }

    character_profession_definition base:veteran
    {
        CharacterProfession = base:veteran,
        Cost = -8,
        UIName = UI_prof_Veteran,
		UIDescription = UI_profdesc_veteran,
        IconPathName = profession_veteran2,
        GrantedTraits = base:desensitized,
        XPBoosts = Aiming=2;Reloading=2,
        GrantedRecipes = MakeTarpChestRig,
    }
}
